f6a7c963cc8152a209f9ca778e1acde4f86c4846,commons/src/main/java/com/orientechnologies/common/io/OFileUtils.java,OFileUtils,getSizeAsNumber,#Object#,12
Before Change
pos = size.indexOf('B');
if (pos > -1)
return Long.parseLong(size.substring(0, pos));
pos = size.indexOf('%');
if (pos > -1)
return -1 * Long.parseLong(size.substring(0, pos));
// RE-THROW THE EXCEPTION
throw new IllegalArgumentException("Size " + size + " has a unrecognizable format");
After Change
pos = size.indexOf('B');
if (pos > -1)
return (long) string2number(size.substring(0, pos)).floatValue();
pos = size.indexOf('%');
if (pos > -1)
return (long) (-1 * string2number(size.substring(0, pos)).floatValue());
// RE-THROW THE EXCEPTION
throw new IllegalArgumentException("Size " + size + " has a unrecognizable format");